// @Author : zaniu(zzaniu@126.com)
// @Time   : 2021/9/5 19:07
// @Desc   :
//
//                   _ooOoo_
//                  o8888888o
//                  88" . "88
//                  (| -_- |)
//                  O\  =  /O
//               ____/`---'\____
//             .'  \\|     |//  `.
//            /  \\|||  :  |||//  \
//           /  _||||| -:- |||||-  \
//           |   | \\\  -  /// |   |
//           | \_|  ''\---/''  |   |
//           \  .-\__  `-`  ___/-. /
//         ___`. .'  /--.--\  `. . __
//      ."" '<  `.___\_<|>_/___.'  >'"".
//     | | :  `- \`.;`\ _ /`;.`/ - ` : | |
//     \  \ `-.   \_ __\ /__ _/   .-` /  /
// =====`-.____`-.___\_____/___.-`____.-'=====
//                   `=---='
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//           佛祖保佑       永无BUG
//
package utils

import (
	"distributedTransaction/utils"
	"fmt"
	"time"
)

func test() {
	// 生成token
	tokenString, err := utils.CreateJwtToken("hugong2")
	if err != nil {
		fmt.Println("token创建失败, err = ", err)
	}
	fmt.Printf("token: %v\n", tokenString)

	// 解析token
	ret, err := utils.ParseJwtToken(tokenString)
	if err != nil {
		fmt.Println(err)
	}
	fmt.Printf("userinfo: %v\n", ret)
	time.Sleep(time.Second * 3)
	// 解析token
	ret, err = utils.ParseJwtToken(tokenString)
	if err != nil {
		fmt.Println(err)
	}
	fmt.Printf("userinfo: %v\n", ret)
	fmt.Printf("userinfo: %v\n", ret.UserName)
}
